package com.ruoyi.jwxt.domain.DTO;

import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import java.util.List;

public class JwxtSchedulingItemDTO extends BaseEntity {
    private static final long serialVersionUID = 1L;
    @Excel(name = "实验室",type = Excel.Type.EXPORT)
    private String labName;
    @Excel(name = "实验室ID",type = Excel.Type.EXPORT)
    private Long labNumber;
    @Excel(name = "星期",type = Excel.Type.EXPORT)
    private Long day;
    @Excel(name = "1_2节",type = Excel.Type.EXPORT)
    private String info_1_2;
    @Excel(name = "3_5节",type = Excel.Type.EXPORT)
    private String info_3_5;
    @Excel(name = "6_7节",type = Excel.Type.EXPORT)
    private String info_6_7;
    @Excel(name = "8_9节",type = Excel.Type.EXPORT)
    private String info_8_9;
    @Excel(name = "10_12节",type = Excel.Type.EXPORT)
    private String info_10_12;
    @Excel(name = "13_15节",type = Excel.Type.EXPORT)
    private String info_13_15;


    //#region getter and setter


    public String getLabName() {
        return labName;
    }

    public void setLabName(String labName) {
        this.labName = labName;
    }

    public Long getLabNumber() {
        return labNumber;
    }

    public void setLabNumber(Long labNumber) {
        this.labNumber = labNumber;
    }

    public Long getDay() {
        return day;
    }

    public void setDay(Long day) {
        this.day = day;
    }

    public String getInfo_1_2() {
        return info_1_2;
    }

    public void setInfo_1_2(String info_1_2) {
        this.info_1_2 = info_1_2;
    }

    public String getInfo_3_5() {
        return info_3_5;
    }

    public void setInfo_3_5(String info_3_5) {
        this.info_3_5 = info_3_5;
    }

    public String getInfo_6_7() {
        return info_6_7;
    }

    public void setInfo_6_7(String info_6_7) {
        this.info_6_7 = info_6_7;
    }

    public String getInfo_8_9() {
        return info_8_9;
    }

    public void setInfo_8_9(String info_8_9) {
        this.info_8_9 = info_8_9;
    }

    public String getInfo_10_12() {
        return info_10_12;
    }

    public void setInfo_10_12(String info_10_12) {
        this.info_10_12 = info_10_12;
    }

    public String getInfo_13_15() {
        return info_13_15;
    }

    public void setInfo_13_15(String info_13_15) {
        this.info_13_15 = info_13_15;
    }
    //#endregion
    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
                .append("labName", getLabName())
                .append("labNumber", getLabNumber())
                .append("day", getDay())
                .append("info_1_2", getInfo_1_2())
                .append("info_3_5", getInfo_3_5())
                .append("info_6_7", getInfo_6_7())
                .append("info_8_9", getInfo_8_9())
                .append("info_10_12", getInfo_10_12())
                .append("info_13_15", getInfo_13_15())
                .toString();
    }
}
